home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2001 #6 / CD 6 (Black) - 2001.iso / Tools / Configuration Lifeguard / Clg37.exe / %WIN% / Command / RestRCLG.bat < prev    next >
Encoding:
DOS Batch File  |  2000-05-31  |  4.2 KB  |  94 lines

  1. :    THIS IS A MS-DOS MODE PROGRAM - DO NOT MODIFY THIS FILE !!!
  2. :       ===========================================================
  3. :    See the end of this file for Copyright information.
  4. :
  5. @ECHO OFF
  6. CLS
  7. IF EXIST %WINBOOTDIR%\ATTRIB.EXE GOTO CONTINUE
  8. IF EXIST %WINBOOTDIR%\COMMAND\ATTRIB.EXE GOTO CONTINUE
  9. GOTO ABORT
  10.  
  11. :CONTINUE
  12. ECHO.
  13. ECHO     ╔══════════════════════════════════════════════════════════════════════╗
  14. ECHO     ║             *** CONFIGURATION LIFEGUARD MS-DOS MODE ***              ║
  15. ECHO     ║                                                                      ║
  16. IF EXIST %WINBOOTDIR%\BACKUP.CLG\*.* GOTO CHECKSYSTEMDAT
  17. GOTO NOBACKUP
  18.  
  19. :CHECKSYSTEMDAT
  20. IF EXIST %WINBOOTDIR%\BACKUP.CLG\SYSTEM.DAT GOTO CHECKUSERDAT
  21. GOTO NOBACKUP
  22.  
  23. :CHECKUSERDAT
  24. IF EXIST %WINBOOTDIR%\BACKUP.CLG\USER.DAT GOTO EXECUTE
  25.  
  26. :NOBACKUP
  27. ECHO     ║                                                                      ║
  28. ECHO     ║               *** ERROR: REGISTRY BACKUP NOT FOUND ***               ║
  29. ECHO     ║                                                                      ║
  30. GOTO END
  31.  
  32. :EXECUTE
  33. ECHO     ║            *** RESTORING THE REGISTRY. PLEASE WAIT... ***            ║
  34. ECHO     ╚══════════════════════════════════════════════════════════════════════╝
  35.  
  36. IF EXIST %WINBOOTDIR%\BACKUP.CLG\*.* ATTRIB %WINBOOTDIR%\BACKUP.CLG -R -A -S -H
  37. IF EXIST %WINBOOTDIR%\BACKUP.CLG\UNDO\*.* ATTRIB %WINBOOTDIR%\BACKUP.CLG\UNDO -R -A -S -H
  38. IF EXIST %WINBOOTDIR%\BACKUP.CLG\UNDO\*.* GOTO IMPLEMENT
  39. MD %WINBOOTDIR%\BACKUP.CLG\UNDO
  40.  
  41. :IMPLEMENT
  42. IF EXIST %WINBOOTDIR%\SYSTEM.DAT ATTRIB -R +A -S -H %WINBOOTDIR%\SYSTEM.DAT
  43. IF EXIST %WINBOOTDIR%\BACKUP.CLG\SYSTEM.DAT ATTRIB -R +A -S -H %WINBOOTDIR%\BACKUP.CLG\SYSTEM.DAT
  44. IF EXIST %WINBOOTDIR%\BACKUP.CLG\UNDO\SYSTEM.DAT ATTRIB -R +A -S -H %WINBOOTDIR%\BACKUP.CLG\UNDO\SYSTEM.DAT
  45. COPY %WINBOOTDIR%\SYSTEM.DAT %WINBOOTDIR%\BACKUP.CLG\UNDO /V /Y > %TEMP%\NULL
  46. COPY %WINBOOTDIR%\BACKUP.CLG\SYSTEM.DAT %WINBOOTDIR% /V /Y > %TEMP%\NULL
  47.  
  48. IF EXIST %WINBOOTDIR%\USER.DAT ATTRIB -R +A -S -H %WINBOOTDIR%\USER.DAT
  49. IF EXIST %WINBOOTDIR%\BACKUP.CLG\USER.DAT ATTRIB -R +A -S -H %WINBOOTDIR%\BACKUP.CLG\USER.DAT
  50. IF EXIST %WINBOOTDIR%\BACKUP.CLG\UNDO\USER.DAT ATTRIB -R +A -S -H %WINBOOTDIR%\BACKUP.CLG\UNDO\USER.DAT
  51. COPY %WINBOOTDIR%\USER.DAT %WINBOOTDIR%\BACKUP.CLG\UNDO /V /Y > %TEMP%\NULL
  52. COPY %WINBOOTDIR%\BACKUP.CLG\USER.DAT %WINBOOTDIR% /V /Y > %TEMP%\NULL
  53.  
  54. CLS
  55. ECHO     ╔══════════════════════════════════════════════════════════════════════╗
  56. ECHO     ║               *** YOUR REGISTRY HAS BEEN RESTORED ***                ║
  57.  
  58. :MESSAGE
  59. IF EXIST %WINBOOTDIR%\SYSTEM.DAT ATTRIB +R +A +S +H %WINBOOTDIR%\SYSTEM.DAT
  60. IF EXIST %WINBOOTDIR%\USER.DAT ATTRIB +R +A +S +H %WINBOOTDIR%\USER.DAT
  61. ECHO     ║                                                                      ║
  62. ECHO     ║  *** FOR THE RESTORED FILES TO TAKE EFFECT RESTART THE COMPUTER ***  ║
  63. GOTO END
  64.  
  65. :ABORT
  66. ECHO.
  67. ECHO.
  68. ECHO     ╔══════════════════════════════════════════════════════════════════════╗
  69. ECHO     ║      *** CONFIGURATION LIFEGUARD SYSTEM ERROR ! ***                  ║
  70. ECHO     ║                                                                      ║
  71. ECHO     ║      YOUR MS-DOS MODE FILE ATTRIB.EXE NOT FOUND !                    ║
  72. ECHO     ║                                                                      ║
  73. ECHO     ║      THIS FILE IS A STANDARD COMPONENT OF WINDOWS 95/98.             ║
  74. ECHO     ║      TO RUN THE MS-DOS MODE VERSION OF CONFIGURATION LIFEGUARD       ║
  75. ECHO     ║      YOU NEED TO REINSTALL/COPY IT INTO THE MAIN WINDOWS DIRECTORY   ║
  76. ECHO     ║      OR ITS COMMAND SUBDIRECTORY                                     ║
  77.  
  78. :END
  79. ECHO     ╚══════════════════════════════════════════════════════════════════════╝
  80. CD\
  81.  
  82.  
  83.  
  84. :    Configuration LifeGuard for Windows 95/98
  85. :    Version: 3.7 - MS-DOS Mode Restore Registry component
  86. :    Copyright ⌐ 1997-2000 Visual Fantasy
  87. :    Check for updates and other software at
  88. :    http://www.kagi.com/vfstudio/
  89. :
  90. :    This software is provided "as is" and without warranty
  91. :    of any kind, either express or implied. Visual Fantasy
  92. :    is not responsible for any problems or damages that may
  93. :    result out of the use of or inability to use the software.
  94.